.sb-ring-svg[data-v-1422ae6e]{transform:rotate(-90deg)}.sb-ring-fill[data-v-1422ae6e]{transition:stroke-dasharray 1s ease}.sb-ring-text[data-v-1422ae6e]{transform:rotate(90deg);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;font-weight:800}.sb-podium-card[data-v-aaa89c08]{position:relative;height:100%;padding:28px 24px;overflow:hidden;background:#fff;border:2px solid transparent;border-radius:20px;box-shadow:0 4px 16px #161e2d1a}.sb-podium-card.rank-1[data-v-aaa89c08]{border-color:#1563df26}.sb-podium-card.rank-1[data-v-aaa89c08]:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#1563df,#00c4b3)}.sb-podium-head[data-v-aaa89c08]{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.sb-medal-stack[data-v-aaa89c08]{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:2px}.sb-medal[data-v-aaa89c08]{font-size:28px;line-height:1}.sb-rank-num[data-v-aaa89c08]{font-size:11px;font-weight:700;letter-spacing:.06em}.rank-1 .sb-rank-num[data-v-aaa89c08]{color:#f59e0b}.rank-2 .sb-rank-num[data-v-aaa89c08]{color:#94a3b8}.rank-3 .sb-rank-num[data-v-aaa89c08]{color:#cd7f32}.flex-grow-1[data-v-aaa89c08]{flex-grow:1}.sb-podium-name[data-v-aaa89c08]{color:#161e2d;font-size:18px;font-weight:800;line-height:1.2}.sb-podium-sub[data-v-aaa89c08]{margin-top:3px;color:#6e6e85;font-size:12px;font-weight:500}.sb-podium-bars[data-v-aaa89c08]{display:flex;flex-direction:column;gap:10px}.sb-podium-bar-row[data-v-aaa89c08]{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center}@media(max-width:767px){.sb-podium-bar-row[data-v-aaa89c08]{grid-template-columns:80px 1fr}}.sb-podium-bar-label[data-v-aaa89c08]{color:#6e6e85;font-size:11px;font-weight:500;white-space:nowrap}.sb-bar-wrap[data-v-aaa89c08]{display:flex;align-items:center;gap:8px}.sb-bar-track[data-v-aaa89c08]{flex:1;height:5px;overflow:hidden;background:#eef0f3;border-radius:9999px}.sb-bar-fill[data-v-aaa89c08]{height:100%;border-radius:9999px;transition:width .8s ease}.sb-bar-value[data-v-aaa89c08]{min-width:30px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.sb-score-missing[data-v-aaa89c08]{color:#cbd0d8;font-weight:500}.sc-great[data-v-aaa89c08]{color:#047857}.sc-good[data-v-aaa89c08]{color:#1563df}.sc-mid[data-v-aaa89c08]{color:#b45309}.sc-low[data-v-aaa89c08]{color:#dc2626}.bg-great[data-v-aaa89c08]{background:#059669}.bg-good[data-v-aaa89c08]{background:#1563df}.bg-mid[data-v-aaa89c08]{background:#d97706}.bg-low[data-v-aaa89c08]{background:#dc2626}@keyframes sb-fade-up-aaa89c08{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sb-fade-up[data-v-aaa89c08]{animation:sb-fade-up-aaa89c08 .4s ease both}.sb-page[data-v-4f3aa566]{background:#f8f9fb}.container[data-v-4f3aa566]{width:100%;max-width:1320px;margin:0 auto;padding-right:15px;padding-left:15px}.sb-hero[data-v-4f3aa566]{position:relative;overflow:hidden;padding:80px 0 120px;background:linear-gradient(135deg,#0d3580,#1563df 50%,#0891b2);color:#fff}.sb-hero[data-v-4f3aa566]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 80% 50%,rgba(0,196,179,.18) 0,transparent 60%);pointer-events:none}.sb-hero h1[data-v-4f3aa566]{margin-bottom:12px;color:#fff;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.1}@media(max-width:991px){.sb-hero[data-v-4f3aa566]{padding:64px 0 100px}.sb-hero h1[data-v-4f3aa566]{font-size:34px}}@media(max-width:767px){.sb-hero[data-v-4f3aa566]{padding:48px 0 88px}.sb-hero h1[data-v-4f3aa566]{font-size:28px}}.sb-hero-inner[data-v-4f3aa566]{position:relative;z-index:1}.sb-lead[data-v-4f3aa566]{max-width:640px;margin-bottom:28px;font-size:16px;line-height:1.6}.sb-eyebrow[data-v-4f3aa566],.sb-lead[data-v-4f3aa566]{color:#ffffffc7}.sb-eyebrow[data-v-4f3aa566]{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sb-eyebrow svg[data-v-4f3aa566]{color:#63f9e7}.sb-pills[data-v-4f3aa566]{display:flex;flex-wrap:wrap;gap:8px}.sb-pill[data-v-4f3aa566]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1f;border-radius:9999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sb-pill svg[data-v-4f3aa566]{flex-shrink:0;color:#63f9e7}.sb-pill-val[data-v-4f3aa566]{color:#fff;font-size:14px;font-weight:700}.sb-pill-label[data-v-4f3aa566]{color:#ffffffa6;font-size:12px}.sb-podium[data-v-4f3aa566]{transform:translateY(-80px);margin-bottom:-40px}@media(max-width:991px){.sb-podium[data-v-4f3aa566]{transform:translateY(-60px);margin-bottom:-20px}}@media(max-width:767px){.sb-podium[data-v-4f3aa566]{transform:translateY(-48px);margin-bottom:-16px}}.sb-podium-grid[data-v-4f3aa566]{display:grid;grid-template-columns:5fr 3.5fr 3.5fr;gap:16px;align-items:stretch}@media(max-width:991px){.sb-podium-grid[data-v-4f3aa566]{grid-template-columns:1fr 1fr}}@media(max-width:767px){.sb-podium-grid[data-v-4f3aa566]{grid-template-columns:1fr}}@media(max-width:991px){.sb-podium-lead[data-v-4f3aa566]{grid-column:1/-1}}.sb-main[data-v-4f3aa566]{padding-bottom:48px}.sb-sort[data-v-4f3aa566]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 20px}.sb-sort-label[data-v-4f3aa566]{margin-right:4px;color:#6e6e85;font-size:12px;font-weight:600}.sb-sort-btn[data-v-4f3aa566]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:none;border-radius:9999px;color:#5c6368;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 1px 4px #161e2d14;cursor:pointer;transition:all .15s ease}.sb-sort-btn[data-v-4f3aa566]:hover{color:#1563df}.sb-sort-btn.is-active[data-v-4f3aa566]{background:#1563df;color:#fff;box-shadow:none}.sb-sort-btn svg[data-v-4f3aa566]{width:14px;height:14px}.sb-table-card[data-v-4f3aa566]{margin-bottom:32px;overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 2px 16px #161e2d12}@media(max-width:767px){.sb-table-card[data-v-4f3aa566]{border-radius:14px}}.sb-table-scroll[data-v-4f3aa566]{overflow-x:auto}.sb-table[data-v-4f3aa566]{width:100%;margin-bottom:0;border-collapse:collapse}.sb-table thead th[data-v-4f3aa566]{padding:14px 12px;background:#f8f9fb;border-bottom:1px solid #f0f2f5;color:#6e6e85;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-table thead th.sb-th-rank[data-v-4f3aa566]{width:48px;cursor:default}.sb-table thead th.is-sorted[data-v-4f3aa566]{color:#1563df}.sb-table thead th .sb-sort-icon[data-v-4f3aa566]{display:inline-flex;margin-left:4px;vertical-align:-2px;opacity:.4}.sb-table thead th.is-sorted .sb-sort-icon[data-v-4f3aa566]{opacity:1;color:#1563df}@media(max-width:767px){.sb-table thead th[data-v-4f3aa566]{padding:12px 8px;font-size:11px}}.sb-table tbody tr[data-v-4f3aa566]{border-bottom:1px solid #f4f5f8;transition:background .15s ease}.sb-table tbody tr[data-v-4f3aa566]:hover{background:#f8fbff}.sb-table tbody tr[data-v-4f3aa566]:last-child{border-bottom:none}.sb-table tbody tr:hover .sb-name-sub[data-v-4f3aa566]{opacity:1}.sb-table tbody td[data-v-4f3aa566]{padding:14px 12px;font-size:14px;vertical-align:middle}@media(max-width:767px){.sb-table tbody td[data-v-4f3aa566]{padding:12px 8px;font-size:13px}}.sb-rank[data-v-4f3aa566]{color:#656575;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.sb-medal-inline[data-v-4f3aa566]{font-size:18px;line-height:1}.sb-name-cell[data-v-4f3aa566]{min-width:180px}.sb-name-link[data-v-4f3aa566]{color:#161e2d;font-weight:700}.sb-name-link[data-v-4f3aa566]:hover{color:#1563df}.sb-name-sub[data-v-4f3aa566]{margin-top:2px;color:#6e6e85;font-size:11px;font-weight:500;opacity:0;transition:opacity .15s ease}.sb-score-badge[data-v-4f3aa566]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.sb-score-missing[data-v-4f3aa566]{color:#cbd0d8;font-weight:500}.sb-cell-bar[data-v-4f3aa566]{display:flex;align-items:center;gap:8px;min-width:110px}.sb-cell-bar .sb-bar-track[data-v-4f3aa566]{height:4px}.sb-bar-track[data-v-4f3aa566]{flex:1;height:5px;overflow:hidden;background:#eef0f3;border-radius:9999px}.sb-bar-fill[data-v-4f3aa566]{height:100%;border-radius:9999px;transition:width .8s ease}.sc-great[data-v-4f3aa566]{color:#047857}.sc-good[data-v-4f3aa566]{color:#1563df}.sc-mid[data-v-4f3aa566]{color:#b45309}.sc-low[data-v-4f3aa566]{color:#dc2626}.bg-great[data-v-4f3aa566]{background:#059669}.bg-good[data-v-4f3aa566]{background:#1563df}.bg-mid[data-v-4f3aa566]{background:#d97706}.bg-low[data-v-4f3aa566]{background:#dc2626}.sb-show-more[data-v-4f3aa566]{margin-bottom:48px;text-align:center}.sb-show-more .btn[data-v-4f3aa566]{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;background:#fff;border:1.5px solid #e4e4e4;border-radius:9999px;color:#1563df;font-size:14px;font-weight:600;box-shadow:0 2px 8px #161e2d0f;cursor:pointer;transition:all .2s ease}.sb-show-more .btn[data-v-4f3aa566]:hover{background:#f8fbff;border-color:#1563df}.sb-legend-card[data-v-4f3aa566]{margin-bottom:48px;padding:24px 28px;background:#fff;border-radius:20px;box-shadow:0 2px 8px #161e2d0f}.sb-legend-head[data-v-4f3aa566]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.sb-legend-head svg[data-v-4f3aa566]{color:#00c4b3}.sb-legend-head span[data-v-4f3aa566]{color:#161e2d;font-size:13px;font-weight:700}.sb-legend-grid[data-v-4f3aa566]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:991px){.sb-legend-grid[data-v-4f3aa566]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.sb-legend-grid[data-v-4f3aa566]{grid-template-columns:repeat(2,1fr)}}.sb-legend-item[data-v-4f3aa566]{display:flex;align-items:flex-start;gap:10px}.sb-legend-icon[data-v-4f3aa566]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin-top:1px;background:#e7f0ff;border-radius:8px;color:#1563df}.sb-legend-title[data-v-4f3aa566]{color:#161e2d;font-size:12px;font-weight:700}.sb-legend-desc[data-v-4f3aa566]{margin-top:2px;color:#6e6e85;font-size:11px;line-height:1.4}
