.belt-page{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;padding:.2rem 1.5rem .65rem;box-sizing:border-box;min-height:calc(100dvh - 7rem)}.belt-weight-nav{display:flex;justify-content:center;margin:.75rem 0 1rem;--rankings-division-select-max-width:12.85rem;--rankings-stepper-btn-fg:#fff8ea;--rankings-stepper-btn-bg:var(--accent-color);--rankings-stepper-btn-border:color-mix(in srgb,var(--accent-color) 76%,var(--champion-row-edge));--rankings-stepper-btn-shadow:0 3px 8px color-mix(in srgb,var(--accent-color) 24%,transparent);--rankings-stepper-btn-hover-bg:color-mix(in srgb,var(--accent-color) 86%,#000);--rankings-stepper-btn-hover-fg:#fff8ea;--rankings-stepper-btn-disabled-bg:var(--bg-secondary);--rankings-stepper-btn-disabled-fg:var(--text-muted);--rankings-stepper-btn-disabled-border:var(--border-color)}[data-theme=dark] .belt-weight-nav{--rankings-stepper-btn-fg:#fff2db;--rankings-stepper-btn-bg:#6f241f;--rankings-stepper-btn-border:color-mix(in srgb,var(--champion-row-edge) 38%,#6f241f);--rankings-stepper-btn-shadow:0 1px 4px rgba(0,0,0,0.45);--rankings-stepper-btn-hover-bg:#8b2c24;--rankings-stepper-btn-hover-fg:#fff2db;--rankings-stepper-btn-disabled-bg:var(--bg-tertiary);--rankings-stepper-btn-disabled-fg:var(--text-muted);--rankings-stepper-btn-disabled-border:var(--border-color)}.belt-weight-nav .rankings-stepper-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%237a201f' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center}[data-theme=dark] .belt-weight-nav .rankings-stepper-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23cf624d' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}@media (max-width:719px){.belt-weight-nav .rankings-stepper-select{box-sizing:border-box;min-height:3rem;padding-block:.65rem;border-radius:.45rem}}.belt-stage{--belt-year-size:clamp(4.75rem,18vh,13rem);flex-direction:column;flex:1 1 auto;min-width:0}.belt-hero,.belt-stage{position:relative;display:flex}.belt-hero{z-index:1;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;margin:0;padding:.15rem 1.25rem .35rem;flex:0 0 auto;pointer-events:none}.belt-hero a,.belt-hero button{pointer-events:auto}.belt-year{position:relative;z-index:0;text-align:center;font-family:var(--font-numeric);font-size:var(--belt-year-size);font-weight:700;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.04em;line-height:.82;margin:0 0 .85rem;flex-shrink:0;white-space:nowrap;color:color-mix(in srgb,var(--color-gold) 88%,var(--text-primary));user-select:none;pointer-events:none}[data-theme=dark] .belt-year{color:color-mix(in srgb,var(--color-gold) 34%,transparent)}.belt-orgs{display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem .85rem;margin:0 0 .65rem;min-height:1.9rem}.belt-org{font-size:1.35rem;letter-spacing:.16em;text-transform:uppercase;color:var(--org-ink,var(--text-muted))}.belt-hero h2,.belt-org{margin:0;font-weight:700}.belt-hero h2{width:100%;font-family:var(--font-display);font-size:clamp(2.35rem,5.4vw,4.15rem);letter-spacing:-.03em;line-height:.95;color:var(--text-primary)}.belt-hero h2 a.belt-name{display:inline-flex;align-items:center;justify-content:center;gap:.72rem;max-width:100%;color:inherit;text-decoration:none;border-radius:2px}.belt-name-text{flex-shrink:0;white-space:nowrap;padding-bottom:.04em;background-image:linear-gradient(var(--color-gold),var(--color-gold));background-repeat:no-repeat;background-position:0 calc(100% - .02em);background-size:0 2px;transition:background-size .24s ease,color .2s ease}.belt-hero h2 a.belt-name:focus-visible .belt-name-text,.belt-hero h2 a.belt-name:hover .belt-name-text{color:color-mix(in srgb,var(--text-primary) 72%,var(--color-gold));background-size:100% 2px}.belt-hero h2 a.belt-name:focus-visible{outline:2px solid color-mix(in srgb,var(--color-gold) 75%,transparent);outline-offset:8px}.belt-flag-slot{display:flex;align-items:center;justify-content:center;flex:0 0 2.2rem;width:2.2rem;height:1.65rem}img.belt-flag.country-flag{flex-shrink:0;width:2.2rem;height:1.65rem;margin:0;border-color:color-mix(in srgb,var(--color-gold) 48%,var(--flag-border-color));box-shadow:var(--flag-shadow),0 0 0 3px color-mix(in srgb,var(--bg-primary) 78%,var(--color-gold));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.belt-hero h2 a.belt-name:focus-visible img.belt-flag.country-flag,.belt-hero h2 a.belt-name:hover img.belt-flag.country-flag{transform:translateY(-2px);border-color:var(--color-gold);box-shadow:0 7px 14px rgba(40,24,16,.16),0 0 0 3px color-mix(in srgb,var(--bg-primary) 62%,var(--color-gold))}.belt-date,.belt-line,.belt-note{margin:.7rem auto 0;max-width:38rem;color:var(--text-muted);line-height:1.45}.belt-line{margin-top:1rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5;font-weight:500;height:4.5em;flex:0 0 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;pointer-events:auto}.belt-date{display:flex;align-items:center;justify-content:center;gap:.5rem .8rem;margin-top:.65rem;min-height:2.5rem;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--text-muted)}.belt-date:after,.belt-date:before{content:"";width:2rem;height:1px;background:var(--color-gold);flex:0 0 auto}.belt-reign{text-transform:none;letter-spacing:.01em;font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.belt-note{max-width:32rem;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.belt-ruler{position:relative;z-index:2;margin:auto 6px 4px;padding:.5rem .35rem .15rem;flex-shrink:0;touch-action:none;user-select:none;-webkit-user-select:none;cursor:ew-resize;outline:none;border-radius:6px}.belt-ruler[data-dragging=true],.belt-ruler[data-dragging=true] *{cursor:grabbing}.belt-ruler:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.belt-ticks{display:flex;align-items:flex-end;justify-content:space-between;height:92px;gap:0;pointer-events:none}.belt-ticks span{flex:1 1 0;min-width:0;max-width:3px;background:var(--text-primary);border-radius:2px;transform-origin:bottom center}.belt-years{position:relative;height:1.8rem;margin-top:.35rem;margin-inline:calc(6px + .35rem);flex-shrink:0}.belt-years button{position:absolute;left:var(--mark-left,0);transform:translateX(-50%);border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.82rem;font-variant-numeric:lining-nums tabular-nums;cursor:pointer;padding:.15rem .2rem}.belt-years button[data-edge=start]{transform:translateX(0)}.belt-years button[data-edge=end]{transform:translateX(-100%)}.belt-years button:focus-visible,.belt-years button:hover{color:var(--text-primary)}.belt-hint{flex-shrink:0;margin:.55rem 0 0;text-align:center;color:color-mix(in srgb,var(--text-muted) 82%,transparent);font-size:.75rem;letter-spacing:.01em;line-height:1.4}@media (max-width:760px){.belt-line{margin-top:.5rem}.belt-years button[data-mobile-visible=false]{display:none}.belt-page{padding:0 .75rem 4.75rem;min-height:0}.belt-stage{--belt-year-size:5rem;flex:0 0 auto}.belt-year{margin-bottom:.5rem}.belt-hero{padding:0 .75rem}.belt-orgs{margin-bottom:.35rem}.belt-date{margin-top:.5rem;min-height:2rem}.belt-ruler{margin-top:.5rem;padding-top:0}.belt-ticks{height:76px}.belt-years{height:1.5rem;margin-top:.2rem}.belt-hero h2{font-size:1.85rem}.belt-hero h2 a.belt-name{gap:.5rem}.belt-flag-slot{flex-basis:1.7rem}.belt-flag-slot,img.belt-flag.country-flag{width:1.7rem;height:1.28rem}.belt-date:after,.belt-date:before{width:1.1rem}}@media (max-width:760px) and (max-height:700px){.belt-stage{--belt-year-size:3.5rem}}.belt-change-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem .6rem;margin-top:.5rem}.belt-change-controls button{min-height:2.5rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.8rem;cursor:pointer}.belt-change-controls button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-color);background:var(--bg-secondary)}.belt-change-controls button:disabled{opacity:.4;cursor:default}.belt-change-controls button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.belt-change-controls .belt-change-latest{border-color:var(--border-color);margin-inline-start:.25rem}.belt-change-position{min-width:7ch;text-align:center;color:var(--text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.belt-event-details{width:100%;max-width:38rem;margin:.4rem auto 0;pointer-events:auto;font-size:.875rem}.belt-event-details summary{display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;cursor:pointer;list-style:none;color:var(--accent-color);font-weight:600}.belt-event-details summary::-webkit-details-marker{display:none}.belt-event-details summary:before{content:"+";font-size:1.1rem}.belt-event-details[open] summary:before{content:"−"}.belt-event-details summary:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:4px}.belt-event-details__body{padding:.85rem 1rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);text-align:left;line-height:1.6;overflow-wrap:anywhere}.belt-event-details__body p{margin:0 0 .65rem}.belt-event-details__headline{font-weight:650}.belt-event-details__date-note{color:var(--text-muted);font-size:.8rem}.belt-event-details__body a{color:var(--accent-color);text-underline-offset:3px}.belt-event-details__body a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.belt-evidence-sources{display:flex;flex-wrap:wrap;gap:.35rem .8rem;margin-bottom:.65rem}.belt-evidence-sources:empty{display:none}.belt-page-title{margin:.5rem 0;font-size:1.25rem;line-height:1.35;text-align:center;color:var(--text-primary)}.belt-history-records{border-block:1px solid var(--border-color);padding:1rem 0;color:var(--text-primary)}.belt-history-records summary{cursor:pointer;font-weight:600;padding-block:.5rem}.belt-history-records summary:hover{color:var(--accent-color)}.belt-history-records__count{display:inline-block;margin-inline-start:.65rem;padding:.15rem .5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.75rem;font-variant-numeric:tabular-nums}.belt-history-records__note{display:block;margin:.75rem 0;color:var(--text-muted);font-size:.875rem;line-height:1.65;text-align:left}.belt-history-records__note--history{padding:.7rem .9rem;border-inline-start:3px solid var(--accent-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:0 4px 4px 0}.belt-history-records p.belt-history-records__evidence{margin:0 0 .5rem;color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.55}.belt-history-records__scroll{overflow-x:auto;border:1px solid var(--border-color);border-radius:6px}.belt-history-records table{width:100%;min-width:64rem;border-collapse:collapse;font-size:.875rem;text-align:left;line-height:1.5}.belt-history-records caption{text-align:left;padding:.75rem;font-weight:600}.belt-history-records td,.belt-history-records th{padding:.65rem .75rem;border-bottom:1px solid var(--border-color);vertical-align:top}.belt-history-records th{font-size:.75rem;color:var(--text-muted);font-weight:600}.belt-history-records tbody tr:hover,.belt-history-records th{background:var(--bg-secondary)}.belt-history-records tbody tr:last-child td{border-bottom:0}.belt-history-records tbody tr{scroll-margin-top:7rem}.belt-history-records tbody tr:target{background:color-mix(in srgb,var(--color-gold) 15%,var(--bg-primary));box-shadow:inset 3px 0 var(--color-gold)}.belt-history-records__orgs{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.belt-history-records td:nth-child(3){min-width:10rem}.belt-history-records td:last-child{min-width:24rem;width:50%}.belt-history-records a.belt-history-records__boxer,.belt-history-records a.belt-history-records__source{color:var(--accent-color);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-color) 40%,transparent);text-underline-offset:3px}.belt-history-records a.belt-history-records__boxer{font-weight:600}.belt-history-records a.belt-history-records__source{font-size:.8125rem}.belt-history-records a:hover{text-decoration-color:initial;text-decoration-thickness:2px}.belt-history-records a:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px;border-radius:2px}.belt-history-records td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.belt-history-records td:last-child a{display:block}.belt-division-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;padding:1rem 0;font-size:.875rem}.belt-division-links a{padding-block:.4rem}.belt-division-links a[aria-current=page]{font-weight:700}.belt-division-links a:focus-visible,.belt-history-records summary:focus-visible,.belt-history-records__scroll:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}