.gsi-register__crumbs{margin:0 0 20px;font:400 12px/1.4 var(--font-mono);color:var(--muted)}
.gsi-register__crumbs a{color:var(--muted)}
.gsi-register__crumbs a:hover{color:var(--ink)}
.gsi-register__title{margin:12px 0 12px;font:500 46px/1.05 var(--font-display);letter-spacing:-.02em}
.gsi-register__status{margin:0 0 28px;font:400 12px/1.4 var(--font-mono);color:var(--muted)}
.gsi-register__empty{margin:0;font:400 17px/1.5 var(--font-text);color:var(--ink-soft)}
.gsi-register__jump{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 32px;font:500 12px/1 var(--font-mono)}
.gsi-register__jump a{color:var(--ink);min-width:24px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.gsi-register__jump a:hover{color:var(--green)}
.gsi-register__columns{columns:1;column-gap:48px}
.gsi-register__group{break-inside:avoid;margin:0 0 28px}
.gsi-register__letter{margin:0 0 10px}
.gsi-register__list{list-style:none;margin:0;padding:0}
.gsi-register__row{
display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;
  min-height:44px;padding:15px 0;
}
.gsi-register__row--state{grid-template-columns:minmax(0,1fr) 110px 11ch}
.gsi-register__link{font:500 17px/1.35 var(--font-text);color:var(--ink)}
.gsi-register__link:hover{color:var(--green)}
.gsi-register__count{font:400 12px/1 var(--font-mono);color:var(--muted);white-space:nowrap;text-align:right}
.gsi-register__bar{display:block;height:6px;background:var(--track);border-radius:0;overflow:hidden}
.gsi-register__bar-fill{display:block;height:100%;background:var(--green)}
@media (min-width:1024px){.gsi-register__columns{columns:2}}
@media (max-width:767px){
  .gsi-register__title{font-size:30px}
  .gsi-register__row--state{grid-template-columns:1fr auto}
  .gsi-register__bar{display:none}
}
