.rankings-route-loading{width:100%;min-height:calc(100vh - 200px)}.rankings-route-loading__header{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-bottom:.35rem}.rankings-route-loading__title{width:min(28rem,88vw);height:var(--heading-h1-mobile,2.15rem);border-radius:var(--radius-sm,4px);margin:0}.rankings-route-loading__subtitle{width:min(42rem,92vw);height:2.6rem;border-radius:var(--radius-sm,4px);margin:0}.rankings-route-loading__toolbar .rankings-toolbar__primary{justify-content:center}.rankings-route-loading__nav{display:flex;align-items:center;gap:.35rem;min-height:2.4rem;width:100%}.rankings-route-loading__control{flex:1 1 auto;height:2rem;margin:0;border-radius:var(--radius-pill,999px)}.rankings-route-loading__orgs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.28rem .35rem;width:100%;margin:.15rem auto 0}.rankings-route-loading__org-label{width:1.7rem;height:.7rem;margin:0;border-radius:3px}.rankings-route-loading__org{flex:0 0 auto;width:3.1rem;height:1.85rem;margin:0;border-radius:var(--radius-pill,999px)}.rankings-skel{min-height:0}.rankings-skel .skeleton-box{margin:0;min-height:0}.rankings-skel-cell{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:.35rem;align-items:center;width:100%;min-height:2.55rem;padding:10px 12px;box-sizing:border-box}.champion-row .rankings-skel-cell{min-height:3.35rem;padding:.72rem .78rem}.rankings-skel-flag{width:24px;height:18px;border-radius:2px}.rankings-skel-name{height:.9rem;max-width:11rem;border-radius:3px}.rankings-skel-badge{width:2.1rem;height:.95rem;border-radius:var(--radius-pill)}.rankings-skel-crown,.rankings-skel-org-head,.rankings-skel-org-month,.rankings-skel-rank-head,.rankings-skel-rank-num{display:block;margin-right:auto;margin-left:auto;border-radius:3px}.rankings-skel-rank-head{width:2.1rem;height:.8rem}.rankings-skel-org-head-stack{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:var(--org-panel-header-padding-block,12px) 0}.rankings-skel-org-head{width:3.25rem;height:.95rem}.rankings-skel-org-month{width:4.4rem;height:.7rem}.rankings-skel-crown{width:1.1rem;height:1.1rem}.rankings-skel-rank-num{width:1rem;height:.85rem}.rankings-skel-summary,.rankings-skel-weight-info{margin-top:1rem}.rankings-skel-belt .skeleton-box,.rankings-skel-summary .skeleton-box,.rankings-skel-weight-info .skeleton-box{display:block;margin:0 0 .55rem;min-height:0}.rankings-skel-belt__title,.rankings-skel-summary__title,.rankings-skel-weight-info__title{width:min(22rem,70%);height:1.35rem;margin:0 auto .9rem;border-radius:3px}.rankings-skel-belt__line,.rankings-skel-summary__line,.rankings-skel-weight-info__line{height:.8rem;border-radius:3px}.rankings-skel-summary__line:nth-child(2){width:92%}.rankings-skel-summary__line:nth-child(3){width:78%}.rankings-skel-summary__line:nth-child(4){width:86%}.rankings-skel-summary__line:nth-child(5){width:64%;margin-bottom:0}.rankings-skel-weight-info__line:nth-child(2){width:96%}.rankings-skel-weight-info__line:nth-child(3){width:88%}.rankings-skel-weight-info__line:nth-child(4){width:92%}.rankings-skel-weight-info__line:nth-child(5){width:74%}.rankings-skel-weight-info__line:nth-child(6){width:81%}.rankings-skel-weight-info__line:nth-child(7){width:58%;margin-bottom:0}.rankings-skel-belt{max-width:var(--content-max-width);margin:16px auto 0;padding:1.5rem 1.5rem 1.35rem;background:linear-gradient(180deg,var(--bg-card) 0,var(--bg-secondary,var(--bg-card)) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.rankings-skel-belt .belt-history-grid{display:flex;flex-direction:column;gap:1.25rem}.rankings-skel-belt .belt-history-section{padding:1rem 1rem .85rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md)}@media (min-width:900px){.rankings-skel-belt .belt-history-grid{flex-direction:row;align-items:stretch}.rankings-skel-belt .belt-history-section{flex:1;min-width:0}}.rankings-skel-belt__section-title{width:8rem;height:.85rem;margin-bottom:.75rem;border-radius:3px}.rankings-skel-belt__line:nth-child(2){width:88%}.rankings-skel-belt__line:nth-child(3){width:72%}.rankings-skel-belt__line:nth-child(4){width:80%}.rankings-skel-belt__line:nth-child(5){width:61%;margin-bottom:0}@media (min-width:720px){.rankings-route-loading__title{height:clamp(2.15rem,4.4vw,2.75rem)}}@media (max-width:719px){.rankings-route-loading__title{width:min(18rem,86vw)}.rankings-route-loading__subtitle{height:3.2rem}.rankings-route-loading__control{width:100%}.rankings-route-loading__orgs{max-width:none}.rankings-skel-cell{padding:.52rem .58rem;min-height:2.35rem}.champion-row .rankings-skel-cell{min-height:3rem;padding:.52rem .58rem}}.division-country-links{margin:2rem 0;padding:clamp(1.2rem,3vw,1.75rem) 0;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.division-country-links__header{margin:0 auto 1rem;text-align:center}.division-country-links__header h2{margin:0 0 .35rem;color:var(--text-primary);font-family:var(--font-display);font-size:var(--heading-h2)}.division-country-links__header p{margin:0;color:var(--text-secondary);font-size:.92rem}.division-country-links__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none}.division-country-links__list a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .65rem;min-height:4rem;padding:.7rem .8rem;border:1px solid var(--card-border);border-left:3px solid var(--accent-color);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-card);text-decoration:none}.division-country-links__list a:focus-visible,.division-country-links__list a:hover{border-color:var(--accent-color);color:var(--link-hover-color,var(--accent-color))}.division-country-links__flag{grid-row:1/span 2}.division-country-links__name{overflow-wrap:anywhere;font-weight:750}.division-country-links__count{color:var(--text-secondary);font-size:.76rem}