.login-overlay[data-v-613e1438]{cursor:pointer;color:var(--dark-a50);transition:color var(--t-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:inherit;display:flex;position:absolute;inset:0}.login-overlay strong[data-v-613e1438]{color:var(--dark);letter-spacing:.3px;font-size:14px;font-weight:800}.login-overlay span[data-v-613e1438]{color:var(--dark-a40);font-size:12px;font-weight:500}.login-overlay:hover strong[data-v-613e1438],.login-overlay:hover svg[data-v-613e1438]{color:var(--primary)}.guest-gate[data-v-52688a1a]{position:relative}.summary-section[data-v-f06f0a2d]{background:var(--card);border-radius:var(--sch-radius);box-shadow:var(--sch-shadow);padding:20px 22px}.summary-head[data-v-f06f0a2d]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.summary-title[data-v-f06f0a2d]{color:var(--dark);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:800}.summary-sub[data-v-f06f0a2d]{color:var(--dark-a40);margin:0;font-size:12px;font-weight:500}.summary-wrap[data-v-f06f0a2d]{position:relative}.summary-cards[data-v-f06f0a2d]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.summary-card[data-v-f06f0a2d]{background:var(--bg);border-radius:var(--sch-radius);align-items:center;gap:12px;padding:14px 16px;display:flex}.summary-card .mtz-stat-icon[data-v-f06f0a2d]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.summary-card .mtz-stat-body[data-v-f06f0a2d]{flex-direction:column;min-width:0;display:flex}.summary-card .mtz-stat-val[data-v-f06f0a2d]{color:var(--dark);font-size:18px;font-weight:900;line-height:1.15}.summary-card .mtz-stat-lbl[data-v-f06f0a2d]{color:var(--dark-a50);text-transform:uppercase;letter-spacing:.3px;margin-top:2px;font-size:10px;font-weight:700}.mtz-stat-icon--amber[data-v-f06f0a2d],.mtz-stat-icon--blue[data-v-f06f0a2d],.mtz-stat-icon--red[data-v-f06f0a2d],.mtz-stat-icon--purple[data-v-f06f0a2d]{background:color-mix(in srgb, var(--dark) 8%, transparent);color:var(--dark)}.summary-empty[data-v-f06f0a2d]{background:var(--bg);color:var(--dark-a50);text-align:center;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px}.sum-lbl-short[data-v-f06f0a2d]{display:none}@media (width<=520px){.sum-lbl-full[data-v-f06f0a2d]{display:none}.sum-lbl-short[data-v-f06f0a2d]{display:inline}}@media (width<=768px){.summary-cards[data-v-f06f0a2d]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.summary-section[data-v-f06f0a2d]{padding:16px 14px}.summary-head[data-v-f06f0a2d]{margin-bottom:10px}}@media (width<=480px){.summary-section[data-v-f06f0a2d]{padding:14px 12px}.summary-cards[data-v-f06f0a2d]{gap:8px}.summary-card[data-v-f06f0a2d]{gap:9px;padding:10px 11px}.summary-card .mtz-stat-icon[data-v-f06f0a2d]{border-radius:8px;width:30px;height:30px}.summary-card .mtz-stat-icon[data-v-f06f0a2d] svg{width:16px;height:16px}.summary-card .mtz-stat-val[data-v-f06f0a2d]{font-size:16px}.summary-card .mtz-stat-lbl[data-v-f06f0a2d]{letter-spacing:.2px;font-size:9px}.summary-title[data-v-f06f0a2d]{font-size:15px}.summary-sub[data-v-f06f0a2d]{font-size:11px}.summary-empty[data-v-f06f0a2d]{margin-top:10px;font-size:11px}}.rgt[data-v-c85b4863]{background:var(--dark-a05);border-radius:8px;flex-shrink:0;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.rgt-thumb[data-v-c85b4863]{background:var(--card);width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:0 1px 3px var(--dark-a10);transition:transform .3s var(--ease);pointer-events:none;border-radius:6px;position:absolute;top:3px;left:3px}.rgt-tab[data-v-c85b4863]{z-index:1;color:var(--dark-a50);cursor:pointer;transition:color .3s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:700;position:relative}.rgt-tab[data-v-c85b4863]:hover,.rgt-tab.active[data-v-c85b4863]{color:var(--dark)}.rgt-lbl-short[data-v-c85b4863]{display:none}@media (width<=640px){.rgt-lbl-full[data-v-c85b4863]{display:none}.rgt-lbl-short[data-v-c85b4863]{display:inline}.rgt-tab[data-v-c85b4863]{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.rgt-thumb[data-v-c85b4863]{transition:none}}.mv-section[data-v-413f8f65]{background:var(--card);border-radius:var(--sch-radius);box-shadow:var(--sch-shadow);padding:20px 22px}.mv-head[data-v-413f8f65]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.mv-titles[data-v-413f8f65]{min-width:0}.mv-tabs[data-v-413f8f65]{margin-left:auto}.mv-title[data-v-413f8f65]{color:var(--dark);margin:0 0 2px;font-size:16px;font-weight:800}.mv-sub[data-v-413f8f65]{color:var(--dark-a40);margin:0;font-size:12px;font-weight:500}.mv-avg[data-v-413f8f65]{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:10px;flex-direction:column;align-items:center;padding:6px 12px;line-height:1;display:flex}.mv-avg-val[data-v-413f8f65]{color:var(--primary-dark);font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.mv-avg-lbl[data-v-413f8f65]{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin-top:2px;font-size:9px;font-weight:700}.mv-skip-toggle[data-v-413f8f65]{background:var(--dark-a05);color:var(--dark-a50);cursor:pointer;transition:color .2s var(--ease);border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:4px 6px 4px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.mv-skip-toggle[data-v-413f8f65]:hover,.mv-skip-toggle--on[data-v-413f8f65]{color:var(--dark)}.mv-skip-toggle-lbl[data-v-413f8f65]{white-space:nowrap}.mv-switch[data-v-413f8f65]{background:var(--dark-a20);width:32px;height:18px;transition:background .25s var(--ease);border-radius:6px;flex-shrink:0;position:relative}.mv-skip-toggle--on .mv-switch[data-v-413f8f65]{background:var(--primary)}.mv-switch-thumb[data-v-413f8f65]{background:var(--light);width:14px;height:14px;box-shadow:0 1px 3px var(--dark-a10);transition:transform .25s var(--ease);border-radius:5px;position:absolute;top:2px;left:2px}.mv-skip-toggle--on .mv-switch-thumb[data-v-413f8f65]{transform:translate(14px)}.mv-wrap[data-v-413f8f65]{position:relative}.mv-miller[data-v-413f8f65]{background:var(--dark-a05);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;min-height:340px;padding:10px;display:grid}.mc-col[data-v-413f8f65]{flex-direction:column;min-width:0;display:flex}.mc-col+.mc-col[data-v-413f8f65]{border-left:1px solid var(--dark-a05);padding-left:10px}.mc-col-head[data-v-413f8f65]{justify-content:space-between;align-items:center;padding:2px 4px 8px;display:flex}.mc-col-label[data-v-413f8f65]{color:var(--dark-a50);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.mc-col-count[data-v-413f8f65]{color:var(--dark-a30);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:6px;font-size:10px;font-weight:700}.mc-col-empty[data-v-413f8f65]{text-align:center;color:var(--dark-a40);flex:1;justify-content:center;align-items:center;margin:0;padding:20px;font-size:11px;display:flex}.mc-list[data-v-413f8f65]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mc-item[data-v-413f8f65]{background:var(--card);box-shadow:0 1px 3px color-mix(in srgb, var(--dark) 6%, transparent);border-radius:8px;transition:background-color .12s,box-shadow .12s;overflow:hidden}.mc-item--clickable[data-v-413f8f65]{cursor:pointer}.mc-item--selected[data-v-413f8f65]{background:color-mix(in srgb, var(--primary) 18%, var(--card));box-shadow:0 2px 8px color-mix(in srgb, var(--primary) 28%, transparent)}.mc-item-bar[data-v-413f8f65]{background:var(--dark-a05);border-radius:3px 3px 1px 1px;height:4px;margin:2px 2px 0;overflow:hidden}.mc-item-bar-fill[data-v-413f8f65]{background:var(--primary);height:100%;transition:width .4s var(--ease);border-radius:2px}.mc-item-body[data-v-413f8f65]{align-items:center;gap:8px;padding:7px 10px 6px;display:flex}.mc-name[data-v-413f8f65]{min-width:0;color:var(--dark);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:700;overflow:hidden}.mc-pct[data-v-413f8f65]{color:var(--dark);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:4ch;font-size:12px;font-weight:800}.mc-pts[data-v-413f8f65]{color:var(--dark-a40);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.mc-skip[data-v-413f8f65]{color:var(--dark-a50);letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex-shrink:0;font-size:10px;font-weight:700}.mc-skip--empty[data-v-413f8f65]{width:0;overflow:hidden}.mc-delta[data-v-413f8f65]{letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:800}.mc-delta--up[data-v-413f8f65]{color:var(--accent2);background:color-mix(in srgb, var(--accent2) 10%, transparent)}.mc-delta--down[data-v-413f8f65]{color:var(--accent4);background:color-mix(in srgb, var(--accent4) 10%, transparent)}.mc-delta--flat[data-v-413f8f65]{color:var(--dark-a40);background:var(--dark-a05)}.mv-empty[data-v-413f8f65]{text-align:center;background:var(--dark-a05);color:var(--dark-a50);border-radius:12px;margin:0;padding:30px 20px;font-size:12px}.mv-back[data-v-413f8f65]{background:var(--card);border:1px solid var(--dark-a10);color:var(--dark);cursor:pointer;min-height:40px;transition:background var(--t-fast), border-color var(--t-fast);border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.mv-back[data-v-413f8f65]:hover{background:var(--dark-a05)}.mv-back svg[data-v-413f8f65]{color:var(--primary-dark);flex-shrink:0}@media (width<=640px){.mv-section[data-v-413f8f65]{padding:16px 14px}.mv-miller[data-v-413f8f65]{grid-template-columns:1fr;min-height:0;padding:7px}.mv-miller--mobile .mc-col+.mc-col[data-v-413f8f65]{border-left:none;padding-left:0}.mc-item--clickable[data-v-413f8f65]{min-height:44px}.mv-head[data-v-413f8f65]{gap:8px;margin-bottom:12px}.mv-avg[data-v-413f8f65]{padding:5px 9px}.mv-avg-val[data-v-413f8f65]{font-size:15px}.mv-skip-toggle[data-v-413f8f65]{flex-basis:100%;order:10;justify-content:space-between;min-height:40px;padding:6px 8px 6px 12px}}@media (width<=480px){.mv-section[data-v-413f8f65]{padding:14px 12px}.mc-item-body[data-v-413f8f65]{gap:6px;padding:7px 8px 6px}.mc-name[data-v-413f8f65]{font-size:12px}.mc-pts[data-v-413f8f65]{font-size:10px}.mv-title[data-v-413f8f65]{font-size:15px}.mv-sub[data-v-413f8f65],.mc-skip[data-v-413f8f65]{display:none}}.tbr-section[data-v-347ead19]{background:var(--card);border-radius:var(--sch-radius);box-shadow:var(--sch-shadow);padding:20px 22px}.tbr-head[data-v-347ead19]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tbr-title[data-v-347ead19]{color:var(--dark);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:800}.tbr-ttl-short[data-v-347ead19]{display:none}@media (width<=640px){.tbr-ttl-full[data-v-347ead19]{display:none}.tbr-ttl-short[data-v-347ead19]{display:inline}}.tbr-wrap[data-v-347ead19]{position:relative}.tbr-empty[data-v-347ead19]{text-align:center;background:var(--bg);color:var(--dark-a50);border-radius:10px;margin:0;padding:20px;font-size:12px}.tbr-table[data-v-347ead19]{border-collapse:separate;border-spacing:0 6px;width:100%;font-size:13px}.tbr-table thead th[data-v-347ead19]{color:var(--dark-a50);text-transform:uppercase;letter-spacing:.4px;padding:0 14px 6px;font-size:10px;font-weight:800}.tbr-table thead th.tbr-col-type[data-v-347ead19]{text-align:left}.tbr-table thead th.tbr-col-num[data-v-347ead19]{text-align:right}.tbr-col-type[data-v-347ead19]{width:34%}.tbr-col-num[data-v-347ead19]{width:18%}.tbr-col-num.tbr-col-acc[data-v-347ead19]{width:30%}.tbr-row td[data-v-347ead19]{background:var(--bg);transition:background var(--t-fast);padding:12px 14px}.tbr-row td[data-v-347ead19]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.tbr-row td[data-v-347ead19]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.tbr-row:hover td[data-v-347ead19]{background:var(--dark-a05)}.tbr-cell-type[data-v-347ead19]{color:var(--dark);font-size:13px;font-weight:700}.tbr-cell-num[data-v-347ead19]{text-align:right;color:var(--dark-a70,var(--dark));font-variant-numeric:tabular-nums;font-weight:600}.tbr-cell-skip[data-v-347ead19]{color:var(--accent1);font-weight:700}.tbr-cell-acc[data-v-347ead19]{justify-content:flex-end;align-items:center;gap:10px;min-width:140px;display:flex}.tbr-bar[data-v-347ead19]{background:var(--dark-a05);border-radius:3px;flex-shrink:0;width:80px;height:8px;display:inline-block;overflow:hidden}.tbr-bar-fill[data-v-347ead19]{height:100%;transition:width .4s var(--ease);border-radius:3px;display:block}.tbr-bar-label[data-v-347ead19]{text-align:right;min-width:38px;font-size:13px;font-weight:900}@media (width<=640px){.tbr-section[data-v-347ead19]{padding:16px 14px}.tbr-head[data-v-347ead19]{margin-bottom:10px}.tbr-title[data-v-347ead19]{font-size:15px}.tbr-col-type[data-v-347ead19]{width:40%}.tbr-col-num[data-v-347ead19]{width:20%}.tbr-bar[data-v-347ead19]{width:50px}.tbr-cell-acc[data-v-347ead19]{min-width:90px}}@media (width<=480px){.tbr-section[data-v-347ead19]{padding:14px 12px}.tbr-table th[data-v-347ead19]:nth-child(3),.tbr-table td[data-v-347ead19]:nth-child(3){display:none}.tbr-col-type[data-v-347ead19]{width:50%}.tbr-col-num[data-v-347ead19]{width:20%}.tbr-col-num.tbr-col-acc[data-v-347ead19]{width:30%}.tbr-bar[data-v-347ead19]{display:none}.tbr-cell-acc[data-v-347ead19]{gap:0;min-width:50px}.tbr-row td[data-v-347ead19]{padding:9px 10px}.tbr-table[data-v-347ead19]{border-spacing:0 5px}.tbr-cell-type[data-v-347ead19],.tbr-cell-num[data-v-347ead19],.tbr-bar-label[data-v-347ead19]{font-size:12px}.tbr-table thead th[data-v-347ead19]{padding:0 10px 5px}}.tr-section[data-v-00a4f0bd]{background:var(--card);border-radius:var(--sch-radius);box-shadow:var(--sch-shadow);padding:20px 22px}.tr-head[data-v-00a4f0bd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tr-head-text[data-v-00a4f0bd]{min-width:0}.tr-title[data-v-00a4f0bd]{color:var(--dark);letter-spacing:-.2px;margin:0 0 2px;font-size:16px;font-weight:800}.tr-sub[data-v-00a4f0bd]{color:var(--dark-a40);margin:0;font-size:12px;font-weight:500}.scholar-slider.tr-slider[data-v-00a4f0bd]{margin-bottom:0}.tr-wrap[data-v-00a4f0bd]{position:relative}.tr-empty[data-v-00a4f0bd]{background:var(--bg);color:var(--dark-a50);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;font-size:12px;display:flex}.tr-empty svg[data-v-00a4f0bd]{color:var(--dark-a30)}.tr-svg[data-v-00a4f0bd]{background:var(--bg);box-sizing:border-box;border-radius:10px;width:100%;height:auto;padding:8px 4px 4px;display:block}.tr-plot[data-v-00a4f0bd]{position:relative}.tr-dot[data-v-00a4f0bd]{transition:r .12s}.tr-tip-layer[data-v-00a4f0bd]{pointer-events:none;z-index:3;position:absolute;inset:0}.tr-tip[data-v-00a4f0bd]{pointer-events:none;z-index:3;background:var(--dark);color:var(--card);white-space:nowrap;border-radius:10px;flex-direction:column;align-items:center;gap:3px;max-width:220px;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 18px #0000002e}.tr-tip--below[data-v-00a4f0bd]{transform:translate(-50%,12px)}.tr-tip-arrow[data-v-00a4f0bd]{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--dark);width:0;height:0;transition:left 90ms,top 90ms,transform 90ms;position:absolute}.tr-tip-date[data-v-00a4f0bd]{text-transform:uppercase;letter-spacing:.4px;opacity:.6;font-size:10px;font-weight:700}.tr-tip-value[data-v-00a4f0bd]{font-size:17px;font-weight:900;line-height:1.1}.tr-tip-note[data-v-00a4f0bd]{opacity:.65;font-size:10px;font-weight:600}.tr-tip-items[data-v-00a4f0bd]{flex-wrap:wrap;justify-content:center;gap:4px;max-width:190px;margin-top:2px;display:flex}.tr-tip-chip[data-v-00a4f0bd]{background:#ffffff24;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.tr-tip-enter-active[data-v-00a4f0bd]{transition:opacity 90ms,transform 90ms}.tr-tip-leave-active[data-v-00a4f0bd]{transition:opacity 90ms}.tr-tip-enter-from[data-v-00a4f0bd]{opacity:0;transform:translateY(4px)}.tr-tip-leave-to[data-v-00a4f0bd]{opacity:0}@media (prefers-reduced-motion:reduce){.tr-tip-enter-active[data-v-00a4f0bd],.tr-tip-leave-active[data-v-00a4f0bd],.tr-dot[data-v-00a4f0bd]{transition:none}}.tr-tick[data-v-00a4f0bd]{fill:var(--dark-a40);font-size:10px;font-weight:600}.tr-summary[data-v-00a4f0bd]{background:var(--bg);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:14px;padding:12px 14px;display:flex}.tr-sum-item[data-v-00a4f0bd]{flex-direction:column;align-items:center;gap:2px;display:flex}.tr-sum-item strong[data-v-00a4f0bd]{color:var(--dark);font-size:18px;font-weight:900;line-height:1}.tr-sum-item em[data-v-00a4f0bd]{color:var(--dark-a50);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-style:normal;font-weight:700}.tr-up strong[data-v-00a4f0bd]{color:var(--accent2)}.tr-down strong[data-v-00a4f0bd]{color:var(--accent4)}@media (width<=640px){.tr-section[data-v-00a4f0bd]{padding:16px 14px}.tr-head[data-v-00a4f0bd]{gap:8px;margin-bottom:10px}.tr-title[data-v-00a4f0bd]{font-size:15px}.tr-sub[data-v-00a4f0bd]{font-size:11px}.scholar-slider.tr-slider[data-v-00a4f0bd]{width:100%;box-shadow:none;display:grid}.scholar-slider.tr-slider[data-v-00a4f0bd] .scholar-slider-btn{min-height:38px}.tr-summary[data-v-00a4f0bd]{gap:10px;margin-top:10px;padding:10px 8px}.tr-sum-item strong[data-v-00a4f0bd]{font-size:16px}.tr-sum-item em[data-v-00a4f0bd]{letter-spacing:.2px;text-align:center;font-size:9px}}@media (width<=480px){.tr-section[data-v-00a4f0bd]{padding:14px 12px}.tr-empty[data-v-00a4f0bd]{padding:22px 16px}}.gl-section[data-v-3acdeb17]{background:var(--card);border-radius:var(--sch-radius);box-shadow:var(--sch-shadow);padding:20px 22px}.gl-head[data-v-3acdeb17]{margin-bottom:16px}.gl-title[data-v-3acdeb17]{color:var(--dark);letter-spacing:-.2px;margin:0 0 3px;font-size:16px;font-weight:800}.gl-sub[data-v-3acdeb17]{color:var(--dark-a50);margin:0;font-size:13px;font-weight:500}.gl-sub strong[data-v-3acdeb17]{color:var(--dark);font-weight:800}.gl-empty[data-v-3acdeb17]{text-align:center;background:var(--bg);color:var(--dark-a50);border-radius:10px;padding:20px;font-size:12px}.gl-cols[data-v-3acdeb17]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gl-col-title[data-v-3acdeb17]{color:var(--dark-a50);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.gl-dot[data-v-3acdeb17]{border-radius:50%;width:8px;height:8px}.gl-dot--blue[data-v-3acdeb17]{background:var(--accent2)}.gl-dot--red[data-v-3acdeb17]{background:var(--accent4)}.gl-list[data-v-3acdeb17]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gl-item[data-v-3acdeb17]{background:var(--bg);transition:background var(--t-fast);border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.gl-item[data-v-3acdeb17]:hover{background:var(--dark-a05)}.gl-rank[data-v-3acdeb17]{color:var(--dark-a30);text-align:center;font-size:12px;font-weight:900}.gl-item-link[data-v-3acdeb17]{color:inherit;justify-content:space-between;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.gl-item-link:not(.gl-item-link--disabled):hover .gl-item-title[data-v-3acdeb17]{color:var(--primary)}.gl-item-title[data-v-3acdeb17]{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.gl-item-qno[data-v-3acdeb17]{color:var(--dark-a40);background:var(--card);text-transform:uppercase;letter-spacing:.2px;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.gl-item-meta[data-v-3acdeb17]{color:var(--dark-a50);flex-shrink:0;font-size:11px;font-weight:700}.gl-correctness[data-v-3acdeb17]{color:var(--accent4)}.gl-col-empty[data-v-3acdeb17]{background:var(--bg);color:var(--dark-a40);text-align:center;border-radius:8px;margin:0;padding:12px;font-size:11px}@media (width<=640px){.gl-section[data-v-3acdeb17]{padding:16px 14px}.gl-cols[data-v-3acdeb17]{grid-template-columns:1fr;gap:12px}.gl-head[data-v-3acdeb17]{margin-bottom:12px}.gl-title[data-v-3acdeb17]{font-size:15px}.gl-sub[data-v-3acdeb17]{font-size:12px}.gl-list[data-v-3acdeb17]{gap:6px}.gl-item[data-v-3acdeb17]{grid-template-columns:16px 1fr;gap:8px;padding:8px 10px}.gl-col-title[data-v-3acdeb17]{margin-bottom:8px}}@media (width<=480px){.gl-section[data-v-3acdeb17]{padding:14px 12px}.gl-item-link[data-v-3acdeb17]{flex-direction:column;align-items:flex-start;gap:1px}.gl-item-title[data-v-3acdeb17]{flex:none;width:100%}.gl-item-meta[data-v-3acdeb17]{font-size:10px}}.stats-dashboard[data-v-b5937969],.stats-grid[data-v-b5937969]{flex-direction:column;gap:18px;display:flex}.stats-loading[data-v-b5937969]{flex-direction:column;gap:14px;display:flex}.stats-skel[data-v-b5937969]{background:linear-gradient(90deg, var(--dark-a05) 0%, var(--dark-a10) 50%, var(--dark-a05) 100%);border-radius:var(--sch-radius);background-size:200% 100%;height:120px;animation:1.4s linear infinite skel-shimmer-b5937969}@keyframes skel-shimmer-b5937969{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=640px){.stats-dashboard[data-v-b5937969],.stats-grid[data-v-b5937969]{gap:12px}.stats-loading[data-v-b5937969]{gap:10px}.stats-skel[data-v-b5937969]{height:90px}}.stats-error[data-v-b5937969]{background:color-mix(in srgb, var(--accent4) 8%, var(--card));color:var(--accent4);border-radius:var(--sch-radius);border-left:var(--sch-border) solid var(--accent4);align-items:center;gap:10px;padding:18px 20px;font-size:13px;font-weight:600;display:flex}.gen-mode-slider[data-v-0083be13]{width:100%;box-shadow:none;margin-bottom:14px;display:grid}.gen-mode-short[data-v-0083be13]{display:none}@media (width<=520px){.gen-mode-full[data-v-0083be13]{display:none}.gen-mode-short[data-v-0083be13]{display:inline}}@media (width<=640px){.scholar-section[data-v-0083be13]{margin-bottom:16px;padding-top:2px}.gen-mode-slider[data-v-0083be13]{margin-bottom:12px}.gen-mode-slider .scholar-slider-btn[data-v-0083be13]{min-height:38px}}
