.us-page-switcher{--us-switcher-bg:rgba(9,15,30,.94);position:relative;z-index:5;width:min(1120px,calc(100% - 28px));margin:12px auto 22px;padding:13px 16px 12px;border:1px solid rgba(125,151,190,.24);border-radius:18px;background:var(--us-switcher-bg);box-shadow:0 12px 34px rgba(0,0,0,.22);backdrop-filter:blur(16px);font-family:inherit}.us-switcher-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;color:#dce7f8;font-size:.76rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.us-switcher-heading>span:first-child{display:flex;align-items:center;gap:8px}.us-switcher-heading>span:first-child i{color:#7dd3fc}.us-switcher-count{color:#9aabc4;font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:none}.us-switcher-links{display:flex;align-items:stretch;gap:9px;width:100%;overflow-x:auto;padding:3px 2px 9px;scrollbar-width:thin;scrollbar-color:#34445f transparent}.us-switcher-link{--us-page-color:#38bdf8;position:relative;display:flex;flex:1 0 120px;min-width:0;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--us-page-color) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--us-page-color) 9%,#10192b);color:#dce7f8;text-decoration:none;font-family:inherit;font-size:.79rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.us-switcher-link i{color:var(--us-page-color);font-size:1rem}.us-switcher-link:hover:not(:disabled),.us-switcher-link:focus-visible{transform:translateY(-2px);background:color-mix(in srgb,var(--us-page-color) 18%,#10192b);border-color:var(--us-page-color);box-shadow:0 0 15px color-mix(in srgb,var(--us-page-color) 24%,transparent);outline:none}.us-switcher-link.is-active{background:color-mix(in srgb,var(--us-page-color) 19%,#10192b);border-color:var(--us-page-color);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--us-page-color) 26%,transparent),0 0 19px color-mix(in srgb,var(--us-page-color) 32%,transparent),inset 0 0 15px color-mix(in srgb,var(--us-page-color) 8%,transparent);cursor:default}.us-switcher-link.is-active:after{content:"";position:absolute;left:23%;right:23%;bottom:-4px;height:2px;border-radius:2px;background:var(--us-page-color);box-shadow:0 0 9px var(--us-page-color)}.us-switcher-link:disabled{opacity:1;-webkit-text-fill-color:currentColor}.us-switcher-progress{display:grid;gap:6px}.us-switcher-progress-track{height:5px;width:100%;overflow:hidden;border-radius:999px;background:#202c42}.us-switcher-progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#f472b6);box-shadow:0 0 10px rgba(125,211,252,.38);transition:width .3s ease}.us-switcher-progress-caption{color:#91a2bc;font-size:.68rem;line-height:1.4;text-align:right}@media(max-width:640px){.us-page-switcher{width:calc(100% - 20px);margin:10px auto 17px;padding:11px 10px;border-radius:15px}.us-switcher-links{gap:7px}.us-switcher-link{flex:0 0 auto;min-width:108px;min-height:41px;padding:9px 11px}.us-switcher-heading{font-size:.7rem}.us-switcher-progress-caption{font-size:.64rem}}@media(prefers-reduced-motion:reduce){.us-switcher-link,.us-switcher-progress-fill{transition:none}}
