.sj-powered-by-spacer[data-v-6d4182a0]{height:3rem}.sj-powered-by-spacer-compact[data-v-6d4182a0]{height:2.5rem}.sj-powered-by[data-v-6d4182a0]{z-index:1030;background:#fff;background:var(--sj-surface,#fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #0000001a;border-top:1px solid var(--sj-border,#0000001a);text-align:center;justify-content:center;align-items:baseline;gap:.5em;padding:.6rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.sj-powered-by-compact[data-v-6d4182a0]{padding:.4rem .75rem}.sj-powered-by-link[data-v-6d4182a0]{color:var(--sj-text,#1e293b);white-space:nowrap;align-items:baseline;gap:.35em;-webkit-text-decoration:none;text-decoration:none;transition:color .15s;display:inline-flex}.sj-powered-by-label[data-v-6d4182a0]{font-size:.85rem;font-size:calc(.85rem * var(--sj-font-scale,1));color:var(--sj-text-secondary,#64748b);font-weight:400}.sj-powered-by-brand[data-v-6d4182a0]{font-size:.95rem;font-size:calc(.95rem * var(--sj-font-scale,1));letter-spacing:-.01em;border-bottom:2px solid #00a88c;border-bottom:2px solid var(--sj-accent,#00a88c);font-weight:700}.sj-powered-by-link[data-v-6d4182a0]:hover,.sj-powered-by-link[data-v-6d4182a0]:focus-visible{color:var(--sj-accent,#00a88c)}.sj-powered-by-tagline[data-v-6d4182a0]{font-size:.8rem;font-size:calc(.8rem * var(--sj-font-scale,1));color:var(--sj-text-secondary,#64748b)}.sj-powered-by-tagline[data-v-6d4182a0]:before{content:"·";margin-right:.5em}@media (width<=600px){.sj-powered-by-tagline[data-v-6d4182a0]{display:none}}.leaderboard-container[data-v-29c7a4e8]{max-width:900px;margin:0 auto;padding:1.5rem}.embedded .leaderboard-container[data-v-29c7a4e8]{max-width:100%;padding:.5rem}.sj-public-leaderboard .leaderboard-container h1[data-v-29c7a4e8]{font-size:1.5rem;font-size:calc(1.5rem * var(--sj-font-scale,1));color:var(--sj-text,#212529)}.bar-chart-view[data-v-29c7a4e8]{flex-direction:column;gap:.75rem;display:flex;position:relative}.group-section+.group-section[data-v-29c7a4e8]{margin-top:2.25rem}.group-section-heading[data-v-29c7a4e8]{letter-spacing:.01em;border-bottom:2px solid;align-items:baseline;gap:.6rem;margin:0 0 .85rem;padding-bottom:.4rem;font-size:1.1rem;font-weight:700;display:flex}.group-section-count[data-v-29c7a4e8]{opacity:.7;font-size:.8rem;font-weight:400}.bar-entry[data-v-29c7a4e8]{background:#f8f9fa;background:var(--sj-accent-soft,#f8f9fa);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;transition:all .3s;display:flex}.bar-entry[data-v-29c7a4e8]:hover{background:#0000000a;background:var(--sj-hover-bg,#0000000a)}.bar-rank[data-v-29c7a4e8]{text-align:center;flex-shrink:0;width:50px}.rank-number[data-v-29c7a4e8]{font-size:1.25rem;font-size:calc(1.25rem * var(--sj-font-scale,1));color:var(--sj-accent,#495057);font-weight:700}.bar-content[data-v-29c7a4e8]{flex:1;min-width:0}.bar-header[data-v-29c7a4e8]{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.bar-name[data-v-29c7a4e8]{font-size:1rem;font-weight:600;font-size:calc(1rem * var(--sj-font-scale,1));color:var(--sj-text,#212529);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bar-score[data-v-29c7a4e8]{font-size:1.1rem;font-weight:700;font-size:calc(1.1rem * var(--sj-font-scale,1));color:var(--sj-accent,#198754);flex-shrink:0;margin-left:1rem}.bar-track[data-v-29c7a4e8]{background:#dee2e6;background:var(--sj-border,#dee2e6);border-radius:4px;height:20px;overflow:hidden}.bar-fill[data-v-29c7a4e8]{background:#00a88c;background:var(--sj-accent,#00a88c);border-radius:4px;height:100%;transition:width .5s ease-out}.judge-progress[data-v-29c7a4e8]{font-size:.875rem;font-size:calc(.875rem * var(--sj-font-scale,1));color:var(--sj-text-secondary,#64748b)}.judge-progress-complete[data-v-29c7a4e8]{color:var(--sj-accent,#00a88c)}.judge-progress-track[data-v-29c7a4e8]{background:#dee2e6;background:var(--sj-border,#dee2e6);border-radius:4px;height:5px;overflow:hidden}.judge-progress-fill[data-v-29c7a4e8]{background:#00a88c;background:var(--sj-accent,#00a88c);border-radius:4px;height:100%;transition:width .5s ease-out}.leaderboard-move[data-v-29c7a4e8],.leaderboard-enter-active[data-v-29c7a4e8],.leaderboard-leave-active[data-v-29c7a4e8]{transition:all .5s}.leaderboard-enter-from[data-v-29c7a4e8],.leaderboard-leave-to[data-v-29c7a4e8]{opacity:0;transform:translate(30px)}.leaderboard-leave-active[data-v-29c7a4e8]{width:calc(100% - 1.5rem);position:absolute}.list-view .table[data-v-29c7a4e8]{font-size:1rem;font-size:calc(1rem * var(--sj-font-scale,1));color:var(--sj-text,#212529);--bs-table-bg:transparent;--bs-table-striped-bg:transparent;--bs-table-hover-bg:var(--sj-hover-bg,#0000000a);--bs-table-border-color:var(--sj-border,#dee2e6);margin-bottom:0}.list-view th[data-v-29c7a4e8]{background:#f8f9fa;background:var(--sj-accent-soft,#f8f9fa);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--sj-border,#dee2e6);color:var(--sj-text,#212529);font-weight:600}.list-view td[data-v-29c7a4e8]{border-color:#dee2e6;border-color:var(--sj-border,#dee2e6);color:var(--sj-text,#212529)}.list-rank-number[data-v-29c7a4e8]{color:var(--sj-accent,#495057)}.list-score[data-v-29c7a4e8]{color:var(--sj-accent,#198754)}.breakdown-toggle[data-v-29c7a4e8]{color:var(--sj-accent,#00a88c);font-size:1rem;font-size:calc(1rem * var(--sj-font-scale,1))}.breakdown-toggle[data-v-29c7a4e8]:hover,.breakdown-toggle[data-v-29c7a4e8]:focus,.breakdown-toggle[data-v-29c7a4e8]:active{color:var(--sj-accent,#00a88c)}.criteria-breakdown .table[data-v-29c7a4e8]{color:var(--sj-text,#212529);--bs-table-bg:transparent;--bs-table-border-color:var(--sj-border,#dee2e6)}.criteria-breakdown th[data-v-29c7a4e8]{background:#f8f9fa;background:var(--sj-accent-soft,#f8f9fa);color:var(--sj-text,#212529);border-color:#dee2e6;border-color:var(--sj-border,#dee2e6)}.criteria-breakdown td[data-v-29c7a4e8]{border-color:#dee2e6;border-color:var(--sj-border,#dee2e6);color:var(--sj-text,#212529)}.breakdown-section+.breakdown-section[data-v-29c7a4e8]{margin-top:1.75rem}.breakdown-section .group-section-heading[data-v-29c7a4e8]{font-size:1rem}.embedded .bar-entry[data-v-29c7a4e8]{padding:.5rem}.embedded .bar-name[data-v-29c7a4e8]{font-size:.9rem;font-size:calc(.9rem * var(--sj-font-scale,1))}.embedded .bar-score[data-v-29c7a4e8],.embedded .rank-number[data-v-29c7a4e8]{font-size:1rem;font-size:calc(1rem * var(--sj-font-scale,1))}@media (width<=576px){.leaderboard-container[data-v-29c7a4e8]{padding:1rem}.bar-header[data-v-29c7a4e8]{flex-direction:column;align-items:flex-start;gap:.25rem}.bar-name[data-v-29c7a4e8]{white-space:normal;word-wrap:break-word}.bar-score[data-v-29c7a4e8]{font-size:.95rem;font-size:calc(.95rem * var(--sj-font-scale,1));margin-left:0}.bar-rank[data-v-29c7a4e8]{width:40px}.rank-number[data-v-29c7a4e8]{font-size:1rem;font-size:calc(1rem * var(--sj-font-scale,1))}.bar-status[data-v-29c7a4e8]{width:30px}}@keyframes pulseScore-29c7a4e8{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.score-updated[data-v-29c7a4e8]{animation:.3s pulseScore-29c7a4e8}[data-v-29c7a4e8] .card{border-color:#00000020!important}[data-v-29c7a4e8] .card.border{border-width:1px!important}[data-v-29c7a4e8] .card.shadow{box-shadow:0 .125rem .25rem #00000013!important}.voting-qr-banner[data-v-29c7a4e8]{padding:.5rem 0}.voting-qr-label[data-v-29c7a4e8]{font-size:.875rem;font-size:calc(.875rem * var(--sj-font-scale,1));color:var(--sj-text,#212529);font-weight:600}
